Jak editovat tabulku s SQL dotazem obsahujicim Upper()
Otázka od: little_bobes@centrum.cz
10. 10. 2002 7:41
Zdravim,
mam tabulku otevrenou pres TQuery s RequestLive=True.
Tato tabulka je normalne editovatelna pres TDBGrid.
Nyni chci udelat dotaz bez rozliseni velikosti znaku, tzn:
where (Upper(sloupec) like Upper("%neco%"))
ale to uz potom neni editovatelna tabulka.
Zna nekdo zpusob, jak toto lze udelat, aby byla tabulka editovatelna?
Diky Bob
(D4 c/s, IB6)
Odpovedá: Radek KALA
10. 10. 2002 9:34
Pouzij komponentu TUpdateQuery.
> Zdravim,
>
> mam tabulku otevrenou pres TQuery s RequestLive=True.
> Tato tabulka je normalne editovatelna pres TDBGrid.
>
> Nyni chci udelat dotaz bez rozliseni velikosti znaku, tzn:
> where (Upper(sloupec) like Upper("%neco%"))
> ale to uz potom neni editovatelna tabulka.
>
> Zna nekdo zpusob, jak toto lze udelat, aby byla tabulka editovatelna?
>
> Diky Bob
>
> (D4 c/s, IB6)
>
S pozdravem Radek KALA
BetaControl, s.r.o.
Cerneho 58/60, 635 00
tlf. : + 420 5 4622 3491
fax : + 420 5 4622 3470
GSM : + 420 603 85 75 15
Odpovedá: Bohdan Dudla
10. 10. 2002 8:46
Ahoj.
Pokud pouzivas BDE nebo IBX tak muzes pripojit k TQuery TUpdateObject, kde
muzes napsat InsertSQL, UpdateSQL, a DeleteSQL prikazy.
With best regards,
Bohdan Dudla
Pike Electronic spol. s r.o.
Modrinova 2
300 00 Plzen
Czech Republic
tel: +420 19 72 40 738
fax: +420 19 74 31 738
gsm: +420 732 441 716
e-mail: bdudla@pikeelectronic.com
Odpovedá: Petr Palicka
10. 10. 2002 16:21
> > Zna nekdo zpusob, jak toto lze udelat, aby byla tabulka
> > editovatelna?
jednak si myslim, ze by mela byt nadale editovatelna, neni
tam zadna kolize s pravidly. jinac musis pouzit TUpdateSQL,
pripojit ho do te TQuery a napsat jednotlive, insert, update a
delete dotazy.
peca